body{background-color: aliceblue;}

/*Centro*/

h2{color: #111;
    font-weight: bold;
    font-size: 50px;
    margin: 15px 30px;     
}  

.imgprev{width: 325px;
    height: 325px;
    }

    h3{color: white;
        width: 325px;
        padding: 10px 0;
        text-align: center;
        font-size: 20px;
        color: darkorange;
        font-weight: 500;
        }

        p{color: darkorange;}

ul p{color: #000;
width: 300px;
padding: 15px 10px 15px 10px;
text-align: center;
font-size: 20px;
margin-bottom: 30px;}

ul{background:  #ddd;
    border-bottom-left-radius: 30px;
    transition: 0.5s all;
    box-shadow: 2px 2px 5px;
}

.local{display: flex;
justify-content: center;
background-color: #eee;
border-bottom: solid orangered 2px;
border-top: solid orangered 2px;
}

ul:hover{transform: scale(1.05);
border-radius: 50px;}


main{display: flex;
    justify-content: space-evenly;
    margin:20px 0 ;}

    span{color: orangered;}

iframe{margin: 30px;
    width:500px;
    height:300px ;
    transition: 0.5s all;
}

iframe:hover{width:600px;
    height:300px ;}

.tabela{margin: auto 0;}

thead{background-color: #eee;}

th{border: solid black 2px;
font-size: 18px;
padding: 5px 20px;
font-weight: 500;
color: darkorange;
}

tbody{background-color: aliceblue;}

td{border: solid black 2px;
font-size: 15px;
padding: 5px 0 5px 5px;
font-weight: 450;}



article{display: flex;
    justify-content: center;
margin:40px 0 30px 0}

article h5{font-size: 18px;
margin: 0 10px;}

#cor{color: darkorange}

article h5:hover{cursor: pointer;
background-color: lightblue;
padding: 0 3px;}

article a{color: #111;}

.texto{margin: auto 0;}

h4{width: 350px;
font-size: 20px;}


                